package cc.lj.internal.coupons.domain.martcap.service;

import cc.lj.internal.coupons.domain.ticket.model.vo.CouponsSettlementDO;

/**
 * 电子券商户封顶额分摊数据查询 domain service
 * @author liangxifeng
 * @date 2022-01-16
 *
 */
public interface ICouponsSettlementDomainService {
    /**
     * 电子券商户封顶额分摊数据查询 domain service
     * 1.通过批次主键查询封顶额批次表cap_batch,获取活动主键
     * 2.通过活动主键，查询封顶额活动表，查看该活动是否是已开始且未结束
     * 3.如果活动已开始，未结束，则通过展位号和活动表主键查询商户表
     * 4.如果能够查询到商户数据，则重新组合商户分摊数据
     * @param couponsSettlementDO
     */
    void getShareData(CouponsSettlementDO couponsSettlementDO);
}
